CSSE 404 - Compiler Construction
- Credit Hours: 4R-0L-4C
 - Term Available: S (odd years)
 - Graduate Studies Eligible: Yes
 - Prerequisites: CSSE 232 and CSSE 304 and CSSE 474 and
 - Corequisites: None
 
Theory and practice of programming language translation. Lexical analysis, syntax analysis, parser generators, abstract syntax, symbol tables, semantic analysis, intermediate languages, code generation, code optimization, run-time storage management, error handling. Students will construct a complete compiler for a small language.